package com.gnerv.battle.boot.module.base.service;

import com.gnerv.battle.boot.module.base.model.dto.AuditApiDTO;
import com.gnerv.battle.boot.module.base.model.entity.AuditApi;

import java.util.List;

/**
 * @author Gnerv LiGen
 */
public interface AuditApiService {

    void create(AuditApi auditApi);

    AuditApiDTO selectByUkId(String ukId);

    void updateStatusByUkId(String ukId, String status);

    void updateByUkId(AuditApi auditApi);

    List<AuditApiDTO> listByName(String name, Integer page, Integer size);

    int countByName(String name);
}
